/*
 * Created on 30.01.2004
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package ro.qi.framework.sys.security.entities;

import ro.qi.framework.sys.entities.Entity;

/**
 * @author Denverash
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public class SecurityAccessCollection extends Entity {

	public SecurityAccessCollection() {
		super();
	}

//	public static SecurityAccessCollection selectByAccount(int userId) {
//		SecurityAccessCollection accesses = new SecurityAccessCollection();
//		accesses.setUserId(userId);
//		accesses.select();
//		return accesses;
//	}
//
//	public static SecurityAccessCollection selectByGroup(int groupId) {
//		SecurityAccessCollection accesses = new SecurityAccessCollection();
//		accesses.setGroupId(groupId);
//		accesses.select();
//		return accesses;
//	}
//
//	public static SecurityAccessCollection selectByApplication(int applicationId) {
//		SecurityAccessCollection accesses = new SecurityAccessCollection();
//		accesses.setApplicationId(applicationId);
//		accesses.select();
//		return accesses;
//	}

//	public void setAccountId(int value) {
//		setValue("accountId", value);
//	}
//
//	public int getAccountId() {
//		return getIntValue("accountId");
//	}
//
//	public void setGroupId(int value) {
//		setValue("groupId", value);
//	}
//
//	public int getGroupId() {
//		return getIntValue("groupId");
//	}
//
//	public void setApplicationId(int value) {
//		setValue("applicationId", value);
//	}
//
//	public int getApplicationId() {
//		return getIntValue("applicationId");
//	}

//	public int getCollectionSize() {
//		return getCollectionSize("accesses");
//	}
//	
//	public int getAccessId(int index) {
//		return getCollectionIntValue("accesses", "accessId", index);
//	}
//
//	public int getApplicationId(int index) {
//		return getCollectionIntValue("accesses", "applicationId", index);
//	}
//
//	public int getAccountId(int index) {
//		return getCollectionIntValue("accesses", "accountId", index);
//	}
//	
//	public int getGroupId(int index) {
//		return getCollectionIntValue("accesses", "groupId", index);
//	}

//	public int getAccessMask(int index) {
//		if( index < getNoAccesses() ) {
//			Hashtable tmp = (Hashtable)(((Vector)getValue("accesses")).get(index));
//			if( tmp.containsKey("accessMask") )
//				return Integer.parseInt(tmp.get("accessMask").toString());
//		}
//		return 0;
//	}

}
